package com.homework.HomeAcount.dao;

import java.util.List;
import java.util.Map;

import com.homework.HomeAcount.entity.Menu;

public interface MenuDao {
	
	public List<Menu> findMenusByUserId(String userId);
	
	public List<Menu> findSubMenusByParentId(String menuId);
	
	public List<Menu> getMenus(Map<String, Object> map);
	
	/**
	 * 获取所有父菜单
	 * @return
	 */
	public List<Map<String, Object>> getParentMenus();
	
	/**
	 * 根据主键获取菜单详细信息
	 * @param id
	 * @return
	 */
	public Menu getMenuInfoById(String id);
	
	/**
	 * 根据主键更新菜单信息
	 * @param menu
	 */
	public void updateMenuById(Menu menu);
	
	/**
	 * 新增菜单信息
	 * @param menu
	 */
	public void insertMenuInfo(Menu menu);
}
